package com.ruoyi.system.service;

import java.util.List;

import com.ruoyi.system.domain.DDishes;
import com.ruoyi.system.domain.DPackage;

/**
 * 热卖套餐Service接口
 *
 * @author tjm
 * @date 2025-04-03
 */
public interface IDPackageService
{
    /**
     * 查询热卖套餐
     *
     * @param pid 热卖套餐主键
     * @return 热卖套餐
     */
    public DPackage selectDPackageByPid(Long pid);

    /**
     * 查询热卖套餐列表
     *
     * @param dPackage 热卖套餐
     * @return 热卖套餐集合
     */
    public List<DPackage> selectDPackageList(DPackage dPackage);

    /**
     * 新增热卖套餐
     *
     * @param dPackage 热卖套餐
     * @return 结果
     */
    public int insertDPackage(DPackage dPackage);

    /**
     * 修改热卖套餐
     *
     * @param dPackage 热卖套餐
     * @return 结果
     */
    public int updateDPackage(DPackage dPackage);

    /**
     * 批量删除热卖套餐
     *
     * @param pids 需要删除的热卖套餐主键集合
     * @return 结果
     */
    public int deleteDPackageByPids(Long[] pids);

    /**
     * 删除热卖套餐信息
     *
     * @param pid 热卖套餐主键
     * @return 结果
     */
    public int deleteDPackageByPid(Long pid);


    List<DDishes> selectName();
}
